home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / Python 1.3.3 / Python 133 SRC / Demo / pdist / sumtree.py < prev   
Text File  |  1995-12-21  |  461b  |  25 lines

  1. import time
  2. import FSProxy
  3.  
  4. def main():
  5.     t1 = time.time()
  6.     #proxy = FSProxy.FSProxyClient(('voorn.cwi.nl', 4127))
  7.     proxy = FSProxy.FSProxyLocal()
  8.     sumtree(proxy)
  9.     proxy._close()
  10.     t2 = time.time()
  11.     print t2-t1, "seconds"
  12.     raw_input("[Return to exit] ")
  13.  
  14. def sumtree(proxy):
  15.     print "PWD =", proxy.pwd()
  16.     files = proxy.listfiles()
  17.     proxy.infolist(files)
  18.     subdirs = proxy.listsubdirs()
  19.     for name in subdirs:
  20.         proxy.cd(name)
  21.         sumtree(proxy)
  22.         proxy.back()
  23.  
  24. main()
  25.